package com.example.demo.entity.req;

import com.example.demo.common.BaseEntityImp;
import lombok.Data;

import java.math.BigInteger;


@Data
public class RuleReq extends BaseEntityImp {
    /**
     * 规则名称
     */
    private String name;

    /**
     * 规则类型 1：sql 解析
     */
    private Integer ruleType;

    /**
     * 时间间隔 数值
     */
    private Integer timeValue;

    /**
     * 时间间隔 单位
     */
    private Integer timeUnit;

    /**
     * 报警输出类型 1：比例 2：数值 3：默认
     */
    private Integer alarmOutputType;

    /**
     * 是否有效 执行
     */
    private Integer status;

    /**
     * 报警平台
     */
    private String alarmPlatform;

    /**
     * sql 内容
     */
    private String sqlContent;

    /**
     * 最后执行时间
     */
    private BigInteger lastExecutionTime;
}
